🥛

Lab 48 — ความลึกจริงและความลึกปรากฏ (3D)

Real and Apparent Depth — หาดรรชนีหักเหของของเหลวด้วยวิธีไม่มีพาราแลกซ์ · วัตถุในของเหลว หรือวัตถุในอากาศมองผ่านของเหลว · ถังแก้ว 3 มิติหักเหแสงจริง (ray tracing)

3D · three.js KP Science simulation
👁 มุมจากตา — มองลงจากด้านบน · ลากซ้าย-ขวาในภาพ หรือกด ↔ ส่ายสายตา
⚠️ โหลดไลบรารี 3D (three.js) ไม่สำเร็จ — ต้องเชื่อมต่ออินเทอร์เน็ต
ยังใช้แผนภาพด้านล่างได้ แต่การตรวจพาราแลกซ์ต้องใช้ภาพ 3D
📐 แผนภาพภาคตัดขวาง (มองด้านข้าง · ตามสเกล) — ลากเข็ม S ขึ้น-ลงได้ โหมดวัดเอง: ไม่แสดงตำแหน่งภาพ — หาเองด้วยวิธีพาราแลกซ์
โหมดการทดลอง
ตารางบันทึกผลไม่ถูกลบ · ของเหลวปริศนาไม่เปลี่ยน
🧰 ชุดการทดลอง
🧭 ตอนนี้ต้องทำอะไร
🧪 ของเหลวในถัง
📏 ระดับ (อ่านจากสเกล · cm)
ผิวของเหลว h
เข็มค้นหา S
👁 สายตาผู้สังเกต (มองลงจากด้านบน)
เยื้องข้างcm
สูงเหนือปากถังcm
🖐 บันทึกผล
📋 ตารางบันทึกผล
📈 กราฟความลึกจริงกับความลึกปรากฏ

วัตถุประสงค์

อุปกรณ์ (เสมือนจริง)

การใช้งาน Simulation

วิธีการทดลอง

  1. เลือกของเหลว ตั้งระดับผิวของเหลว h (ความลึกจริง = h เพราะเข็ม O อยู่ที่สเกล 0)
  2. มองลงจากด้านบนตรงแนวปลายเข็ม จะเห็นภาพของเข็ม O ผ่านผิวของเหลว และเห็นเข็ม S นอกถัง
  3. ส่ายสายตาซ้าย-ขวา · ถ้าปลายเข็ม S กับภาพปลายเข็ม O เคลื่อนสัมพัทธ์กัน แปลว่ายังอยู่คนละระดับ · สิ่งที่อยู่ไกลตากว่า (ต่ำกว่า) จะดูเหมือนเคลื่อนไปทางเดียวกับศีรษะ
  4. ถ้า S เคลื่อนไปทางเดียวกับศีรษะ ให้เลื่อน S ขึ้น · ถ้าภาพของ O เคลื่อนไปทางเดียวกับศีรษะ ให้เลื่อน S ลง · ทำจนเคลื่อนไปพร้อมกันเหมือนเป็นเข็มเล่มเดียว = ไม่มีพาราแลกซ์
  5. กด 📝 บันทึกผล · ความลึกปรากฏ = h − ระดับ S
  6. เปลี่ยนระดับของเหลวอย่างน้อย 5 ค่า (เช่น 8, 12, 16, 20, 24 cm) แล้วทำซ้ำ · ทำกับของเหลวชนิดอื่นและของเหลวปริศนา
💡 ตาต้องมองเกือบตั้งฉากกับผิวของเหลว (ตรงเหนือปลายเข็ม) เพราะสูตร n = ลึกจริง/ลึกปรากฏ ใช้ได้เมื่อรังสีเกือบตั้งฉากกับผิว · ลองเยื้องสายตาไปมาก ๆ จะเห็นว่าภาพยกตัวสูงขึ้น

ชุดที่ 2: วัตถุในอากาศ มองผ่านของเหลว (📦 กล่องอากาศจมในน้ำ)

เราเอาตาลงไปอยู่ในน้ำจริงไม่ได้ และถ้าวางเข็มไว้เหนือผิวน้ำก็หาค่า n ไม่ได้ เพราะเข็มในอากาศทุกเล่มถูกยกด้วยสัดส่วนเดียวกัน ชุดนี้จึงขังอากาศไว้ในกล่องใสแล้วจมลงในน้ำ ทำให้แสงจากเข็ม O เดินทางจากอากาศเข้าสู่น้ำ ส่วนเข็ม S อยู่ในน้ำนอกกล่อง

อุปกรณ์ที่หาได้จริง

วิธีการทดลอง

  1. กด 📦 วัตถุในอากาศ ตั้งระยะ d จากฝากล่องถึงเข็ม O
  2. มองลงจากด้านบนตรงแนวขอบกล่อง จะเห็นภาพของปลายเข็ม O ผ่านฝากล่อง และเห็นปลายเข็ม S ในน้ำ
  3. ส่ายสายตาและเลื่อน S จนสองปลายเคลื่อนไปพร้อมกัน แล้วกด 📝 บันทึกผล · ความลึกปรากฏ d′ = 16 − ระดับ S (ฝากล่องอยู่ที่สเกล 16)
  4. เปลี่ยน d อย่างน้อย 5 ค่า แล้วทำซ้ำ · ทดลองเปลี่ยนระดับน้ำ h ด้วย จะเห็นว่าตำแหน่ง S ที่ไม่มีพาราแลกซ์แทบไม่เปลี่ยน
💡 ตาอยู่ในอากาศก็จริง แต่ผิวน้ำด้านบนทำให้ S และภาพของ O ดูตื้นลงด้วยสัดส่วนเดียวกัน ถ้าทั้งสองซ้อนกันเมื่อมองในน้ำ ก็ยังซ้อนกันเมื่อมองจากอากาศ ค่า d′ ที่วัดจึงเป็นค่าที่ผู้สังเกตในน้ำจะเห็น · เมื่อทำจริง ให้ใช้กล่องที่แห้งสนิท ซีลไม่ให้น้ำซึม และระวังไม่ให้ฝาเป็นฝ้า

วิธีบันทึกผล

ของเหลว | ความลึกจริง h | ระดับ S | ความลึกปรากฏ = h − S | n = ลึกจริง/ลึกปรากฏ | n จริง (เฉลยหลังบันทึก) | %error
กราฟ: ความลึกจริง (แกนตั้ง) กับ ความลึกปรากฏ (แกนนอน) → เส้นตรงผ่านจุดกำเนิด ความชัน = n

คำถามท้ายการทดลอง

  1. ความลึกปรากฏมากกว่าหรือน้อยกว่าความลึกจริง เพราะอะไร?
  2. กราฟความลึกจริงกับความลึกปรากฏมีลักษณะอย่างไร ความชันหมายถึงอะไร?
  3. ของเหลวใดทำให้วัตถุดูตื้นที่สุด สัมพันธ์กับดรรชนีหักเหอย่างไร?
  4. ถ้ามองลงในสระว่ายน้ำในแนวเฉียง สระจะดูลึกขึ้นหรือตื้นลงเมื่อเทียบกับการมองตรงลงไป?
  5. ถ้าส่ายศีรษะไปทางขวาแล้วเห็นเข็ม S เคลื่อนไปทางขวาเทียบกับภาพของ O ต้องเลื่อน S ไปทางใด?
  6. สาเหตุความคลาดเคลื่อนของการทดลองนี้มีอะไรบ้าง?
  7. (ชุดที่ 2) ภาพของเข็ม O อยู่ไกลหรือใกล้กว่าตัวเข็ม เมื่อเทียบกับชุดที่ 1 ต่างกันเพราะอะไร?
  8. (ชุดที่ 2) ทำไมจึงต้องวางเข็ม S ในน้ำ ถ้าวางเข็ม S ไว้ในกล่องอากาศหรือเหนือผิวน้ำจะหาค่า n ได้หรือไม่?

1. ทำไมวัตถุในน้ำจึงดูตื้นกว่าจริง

แสงจากวัตถุ O ที่ก้นของเหลวเคลื่อนที่จากตัวกลางที่มีดรรชนีหักเหมาก (n) ออกสู่อากาศ (n = 1) รังสีจึงหักเหออกจากเส้นแนวฉาก เมื่อรังสีเข้าตา สมองถือว่าแสงเดินเป็นเส้นตรง จึงเห็นภาพ I อยู่ที่จุดตัดของแนวต่อรังสี ซึ่งอยู่สูงกว่าวัตถุจริง

จากรูป ระยะ x จากแนวดิ่งถึงจุดที่รังสีออก: x = d·tan φ = d′·tan θ และกฎของสเนลล์ n·sin φ = sin θ · เมื่อมองเกือบตั้งฉาก (มุมเล็ก) tan ≈ sin จะได้

d′/d = tan φ / tan θ ≈ sin φ / sin θ = 1/n

n = ความลึกจริง (d) / ความลึกปรากฏ (d′) (มองเกือบตั้งฉากกับผิว)

ในกรณีทั่วไป ถ้าวัตถุอยู่ในตัวกลาง n₁ และผู้สังเกตอยู่ในตัวกลาง n₂ จะได้ d′/d = n₂/n₁ · ถ้ามีของเหลวหลายชั้นซ้อนกัน ความลึกปรากฏรวม d′ = d₁/n₁ + d₂/n₂ + …

ผู้สังเกตอยู่ในของเหลว วัตถุอยู่ในอากาศ

แสงจากวัตถุในอากาศเข้าสู่ของเหลว รังสีจึงหักเหเข้าหาเส้นแนวฉาก แนวต่อของรังสีตัดกันที่ไกลกว่าวัตถุจริง ภาพจึงอยู่ไกลจากผิวรอยต่อมากขึ้น จาก x = d·tan θ = d′·tan φ และ sin θ = n·sin φ เมื่อมองเกือบตั้งฉากจะได้

d′ = n·d (น้ำ: d = 6 cm → d′ ≈ 8 cm)

ผลนี้สอดคล้องกับสูตรทั่วไป d′/d = n₂/n₁ เมื่อ n₁ = 1 และ n₂ = n · ดูการวัดได้ที่ชุดการทดลอง 📦 วัตถุในอากาศ

2. มองเฉียง — ภาพยิ่งยกตัวสูงขึ้น

สูตร d′ = d/n ใช้ได้เฉพาะเมื่อมองเกือบตั้งฉาก · ถ้ามองเฉียงมากขึ้น tan φ / tan θ มีค่าน้อยลง ภาพจึงดูตื้นยิ่งขึ้น (เช่น สระว่ายน้ำที่มองไกล ๆ ดูตื้นกว่าที่มองตรงลงไป) · เมื่อมุมในน้ำเข้าใกล้มุมวิกฤต ภาพเข้าใกล้ผิวน้ำ · ในการทดลองจึงต้องมองตรงเหนือวัตถุ

3. วิธีไม่มีพาราแลกซ์

วัตถุสองชิ้นที่อยู่ห่างจากตาไม่เท่ากัน เมื่อขยับศีรษะจะเห็นเคลื่อนที่สัมพัทธ์กัน (พาราแลกซ์) · สิ่งที่ไกลตากว่าดูเหมือนเคลื่อนไปทางเดียวกับศีรษะ · เราเลื่อนเข็ม S นอกถังขึ้น-ลงจนปลาย S กับภาพปลายเข็ม O เคลื่อนไปพร้อมกัน แสดงว่า S อยู่ระดับเดียวกับภาพ I

ตัวกลางn (โดยประมาณ)วัตถุลึก 20 cm ดูลึก
น้ำ1.3315.0 cm
เอทานอล1.3614.7 cm
กลีเซอรีน1.4713.6 cm
แก้ว (แท่งแก้ว)1.5013.3 cm
🔍 ใน simulation ภาพคำนวณด้วยการหักเหจริงทุกพิกเซล ไม่ได้ใช้สูตร d/n โดยตรง ผลที่วัดได้จึงคลาดเล็กน้อยตามมุมมอง เหมือนการทดลองจริง